home *** CD-ROM | disk | FTP | other *** search
/ SPACE 1 / SPACE - Library 1 - Volume 1.iso / program / 441 / dlibs12 / creat.c < prev    next >
C/C++ Source or Header  |  1990-11-23  |  348b  |  17 lines

  1. #include <osbind.h>
  2. #include <stdio.h>
  3. #include <stat.h>
  4. #include <errno.h>
  5.  
  6. int creat(filename, pmode)
  7.     register char *filename;
  8.     register int pmode;
  9.     {
  10.     register int rv;
  11.  
  12.     rv = Fdelete(filename);
  13.     if((rv == 0) || (rv == EFILNF))    /* SUCCESS or FILE-NOT-FOUND */
  14.         rv = Fcreate(filename, (pmode & 0x0F));
  15.     return(errno = rv);
  16.     }
  17.